Operator Library: Hardware Platform
이 오퍼레이터는 카메라의 트리거(Exsync)를 생성합니다. 내부 신호 제너레이터(GrabberControlled)를 사용하거나, 트리거 확장 보드(TTL Trigger 보드 또는 OPTO Trigger 보드)의 입력 신호 또는 소프트웨어를 통해 외부 신호로 신호 제너레이터를 트리거할 수 있습니다.
신호 제너레이터는 유연한 지연 시간, 펄스 폭 및 극성을 가진 Exsync 신호를 생성할 수 있습니다. 또한 트리거 확장 보드에서 사용할 수 있는 Flash 신호가 생성됩니다.
이 오퍼레이터는 CC 신호를 위해 4개의 디지털 출력과 하나의 카메라 포트를 점유합니다. 따라서 CameraControl 유형의 VisualApplets 리소스가 하나 사용됩니다. 디바이스 리소스가 0으로 설정된 경우 디지털 출력 0~3과 카메라 포트 A가 사용됩니다. 그러나 리소스 인덱스가 1로 설정된 경우 디지털 출력 4~7과 카메라 포트 B가 사용됩니다. 다른 오퍼레이터는 이러한 하드웨어 리소스를 사용할 수 없습니다. 리소스 대화상자에서 리소스 인덱스를 설정하십시오. 자세한 내용은 'Allocation of Device Resources'를 확인하십시오.
| 하드웨어 플랫폼별 지원 여부 |
|---|
| microEnable IV VD1-CL/-PoCL |
| microEnable IV VD4-CL/-PoCL |
| TriggerMode | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | GrabberControlled |
| Range | {GrabberControlled, ExternSw_Trigger} |
|
이 파라미터는 내부 Exsync 신호 제너레이터의 작동 모드를 선택합니다. 외부 트리거 입력 소스는 ImgTrgInSource 파라미터를 통해 선택할 수 있습니다. GrabberControlled: Exsync는 내부 신호 발생기에 의해 주기적으로 생성됩니다. ExternSw_Trigger: 외부 트리거 신호를 사용하여 신호 제너레이터를 한 번 시작합니다. |
|
| ExsyncEnable | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | ON |
| Range | {OFF, ON} |
|
카메라로 향하는 Exsync 출력을 활성화 또는 비활성화합니다. |
|
| ExsyncFramesPerSec | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 8 Hz |
| Range | Accuracy 파라미터에 따라 다름 |
|
이 파라미터는 Exsync 생성 주파수를 지정합니다. |
|
| ExsyncExposure | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 4000 μs |
| Range | Accuracy 파라미터에 따라 다름 |
|
이 파라미터는 Exsync 신호의 펄스 폭을 지정하며, 많은 카메라에서 노출 시간을 지정하는 데 사용할 수 있습니다. 따라서 그랩 중에도 소프트웨어를 통해 노출 시간을 조절할 수 있습니다. 값을 마이크로초 단위로 입력하십시오. |
|
| ExsyncDelay | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 0 μs |
| Range | Accuracy 파라미터에 따라 다름 |
|
이 파라미터는 외부 트리거 입력에 대한 생성된 Exsync 신호의 지연 시간을 지정합니다. 따라서 노출 간격을 플래시에 동기화할 수 있습니다. 값을 마이크로초 단위로 입력하십시오. |
|
| ExsyncPolarity | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | LowActive |
| Range | {LowActive, HighActive} |
|
이 파라미터는 Exsync 신호 제너레이터의 극성을 연결된 카메라가 허용하는 극성으로 조정합니다. 카메라가 하강 에지에서 셔터를 여는 경우 LowActive를 사용하고, 그렇지 않으면 HighActive를 사용하십시오. |
|
| ImgTrgInSource | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | InSignal0 |
| Range | {InSignal0, InSignal1, InSignal2, InSignal3, InSignal4, InSignal5, InSignal6, InSignal7} |
|
이 파라미터는 Exsync 신호 제너레이터를 트리거하는 데 사용되는 신호 소스를 지정합니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 관련이 있습니다. |
|
| ImgTrgInPolarity | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | LowActive |
| Range | {LowActive, HighActive} |
|
이 파라미터는 외부 입력 트리거 신호의 극성을 정의합니다. LowActive로 설정하면 ImgTrgInSource 파라미터로 지정된 신호의 하강 에지에서 Exsync 제너레이터가 시작됩니다. 그렇지 않으면 상승 에지에서 Exsync 생성이 시작됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정된 경우에만 관련이 있습니다. |
|
| ImgTrgDownscale | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | 1 |
| Range | {1, 65535} |
|
이 값은 들어오는 트리거 펄스의 스케일링(downscaling) 인자를 정의합니다. 이 파라미터로 정의된 N번째 트리거 펄스만 허용됩니다. 예를 들어 ImgTrgDownscale이 3으로 설정된 경우, 들어오는 트리거 펄스 중 3번째마다 허용되며 즉, 처음 두 개의 트리거 펄스는 무시됩니다. |
|
| FlashEnable | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | OFF |
| Range | {OFF, ON} |
|
플래시 출력을 활성화 또는 비활성화합니다. 플래시 신호의 펄스 폭은 Exsync 주기와 같습니다. |
|
| FlashPolarity | |
|---|---|
| Type | 동적 읽기/쓰기 매개변수 |
| Default | LowActive |
| Range | {LowActive, HighActive} |
|
이 파라미터는 생성된 플래시 신호의 극성을 정의합니다. |
|
| FlashDelay | |
|---|---|
| Type | dynamic/static 읽기/쓰기 파라미터 |
| Default | 0 µs |
| Range | {0, 10230}, 스텝 크기 10 µs |
|
이 파라미터는 외부 트리거 입력에 대한 생성된 Flash 신호의 지연 시간을 지정합니다. 따라서 플래시를 외부 트리거 입력에 동기화할 수 있습니다. 값을 마이크로초 단위로 입력하십시오. |
|
| SoftwareTrgPulse | |
|---|---|
| Type | dynamic write 파라미터 |
| Default | 1 |
| Range | {1} |
|
이 파라미터를 1로 설정하면 소프트웨어 트리거가 생성됩니다. 이는 TriggerMode가 ExternSw_Trigger로 설정되고 ImgTrgInSource가 SoftwareTrigger로 설정된 경우에만 관련이 있습니다. |
|
| SoftwareTrgDeadTime | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | 10000 μs |
| Range | Accuracy 파라미터에 따라 다름 |
|
이 파라미터는 소프트웨어 트리거 펄스 간의 최소 시간 간격을 지정합니다. 값은 마이크로초 단위로 입력하십시오. |
|
| SoftwareTrgIsBusy | |
|---|---|
| Type | 동적/정적 읽기 파라미터 |
| Default | 0 |
| Range | {0, 1} |
|
SoftwareTrgIsBusy 파라미터를 사용하면 비지(busy) 상태를 소프트웨어로 읽을 수 있습니다. 비지 상태인 경우, 이 파라미터는 진행 중인 이미지 캡처를 반영하기 위해 1로 설정됩니다. 0으로 설정된 경우 오퍼레이터가 비지 상태가 아님을 나타냅니다. |
|
| CC1output | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | Exsync |
| Range | {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc} |
|
이 파라미터는 CameraLink 케이블의 CC1 라인에서 사용할 수 있는 신호를 지정합니다. |
|
| CC2output | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | Vcc |
| Range | {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc} |
|
이 파라미터는 CameraLink 케이블의 CC2 라인에서 사용할 수 있는 신호를 지정합니다. |
|
| CC3output | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | Vcc |
| Range | {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc} |
|
이 파라미터는 CameraLink 케이블의 CC3 라인에서 사용할 수 있는 신호를 지정합니다. |
|
| CC4output | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | Vcc |
| Range | {Exsync, ExsyncInvert, Hdsync, HdsyncInvert, Flash, FlashInvert, Gnd, Vcc} |
|
이 파라미터는 CameraLink 케이블의 CC4 라인에서 사용할 수 있는 신호를 지정합니다. |
|
| 정확도 | |
|---|---|
| Type | 동적/정적 쓰기 파라미터 |
| Default | 10 μs |
| Range | [0.05, 500] μs |
|
이 파라미터는 트리거 시스템의 타임 베이스를 지정합니다. 지터 및 지연, 주기 등의 범위를 정의합니다. 값은 마이크로초 단위로 입력하십시오. |
|
| DebouncingMaxTime | |
|---|---|
| Type | 정적 쓰기 파라미터 |
| Default | 65.520 us |
| Range | [0.016, 1000000] us |
|
이 파라미터는 디바운싱(debouncing) 시간의 최대 한계값을 지정합니다. 값은 마이크로초 단위로 입력하십시오. |
|
| DebouncingTime | |
|---|---|
| Type | dynamic write 파라미터 |
| Default | 0.112 us |
| Range | [0.016, 1000000] us |
|
이 파라미터는 디바운싱 시간을 지정합니다. 입력 트리거 신호가 감지되려면 동일한 값을 유지해야 합니다. 디바운스 시간 내의 빠른 신호 변경은 필터링되어 제외됩니다. 값은 마이크로초 단위로 입력하십시오. |
|

이전

